package com.wiz.common;

/**
 * 返回状态码常量定义
 */
public interface ResponseCode {
	//40000-49999 业务错误
	//50000-59999 代码异常错误
	//60000-69999 其他错误，如数据库错误，三方接口错误，云平台接口错误
	
	final int CODE_OK = 0;
	final String STRING_OK = "success";
	
	/**
	 * 该总部未申请开通支付功能
	 */
	final String RESPONSE_NO_PAY_CONFIG = "{\"code\":60000, \"msg\" : \"该总部未申请开通支付功能\"}";
	
	//69XXX为支付宝专用错误码
	final int CODE_ALI_ERROR = 69999;
	/**
	 * 支付宝无回调
	 */
	final String RESPONSE_CODE_ALI_NO_CALLBACK = "{\"code\":69998, \"msg\" : \"ali not call back\"}";
	/**
	 * 微信正在处理中
	 */
	final String RESPONSE_ALI_PROCCESS = "{\"code\":69997, \"msg\" : \"处理中\"}";
	
	//68XXX为微信专用错误码
	final int CODE_WX_ERROR = 68999;
	/**
	 * 微信服务繁忙
	 */
	final String RESPONSE_WX_NO_RESPONSE = "{\"code\":68998, \"msg\" : \"微信服务繁忙\"}";
	/**
	 * 微信正在处理中
	 */
	final String RESPONSE_WX_PROCCESS = "{\"code\":68997, \"msg\" : \"处理中\"}";
	/**
	 * 用户取消支付
	 */
	final String RESPONSE_WX_CANCEL_PAY = "{\"code\":68996, \"msg\" : \"用户取消支付\"}";
	/**
	 * 微信正在处理中
	 */
	final String RESPONSE_WX_OVER_TIME = "{\"code\":68995, \"msg\" : \"支付超时\"}";
	/**
	 * 该总部未申请开通微信支付功能
	 */
	final String RESPONSE_WX_NO_CONFIG = "{\"code\":68994, \"msg\" : \"该总部未申请开通微信支付功能\"}";
	/**
	 * 支付失败
	 */
	final String RESPONSE_WX_PAY_FAIL = "{\"code\":68993, \"msg\" : \"支付失败\"}";
	
	
	/**
	 * 支付失败
	 */
	final String RESPONSE_LAMIC_FAILED = "{\"code\":67999, \"msg\" : \"支付失败\"}";
	/**
	 * 万集卡支付失败
	 */
	final String RESPONSE_WJ_FAILED = "{\"code\":67998, \"msg\" : \"万集卡支付失败\"}";
	
	/**
	 * 服务器内部未知错误
	 * */
	final String RESPONSE_CODE_SERVER_ERROR = "{\"code\":50000, \"msg\" : \"server error\"}";
	
	/**
	 * 返回正常
	 * */
	final String RESPONSE_CODE_OK = "{\"code\":0, \"msg\" : \"success\"}";
	
}
